@charset "utf-8";
/* CSS Document */

/*■ COMMON PARTS ---------------------------------------------*/
.btn-nocolor{
	background-color:transparent!important;
	border: 2px solid rgb(66, 139, 202);
	color:rgb(66, 139, 202);
}
.main-color{color:rgb(66, 139, 202);}
.cur-point{cursor:pointer;}
.noradius{border-radius:0!important;}
.nodecor{text-decoration: none!important;}

.text-l{text-align: left;}
.text-c{text-align: center;}
.text-r{text-align: right;}
.vertical-align{vertical-align: middle!important;}
.red-text{color:red!important;}
.red-placeholder::-webkit-input-placeholder {
    color: red;
}

.border{border: 1px solid #999;}
.border-t{border-top: 1px solid #FFF;}
.border-r{border-right: 1px solid #FFF;}
.border-b{border-bottom: 1px solid #FFF;}
.border-l{border-left: 1px solid #FFF;}
.noborder{border: none!important;}
.noborder-t{border-top: none!important;}
.noborder-r{border-right: none!important;}
.noborder-b{border-bottom: none!important;}
.noborder-l{border-left: none!important;}

.display-in{display:inline;}


.fl{ float:left; }
.fr{ float:right; }
.fn{ float:none; }
.fc{ clear: both; }


.clr{
clear: both;
display: block;
font-size: 1px;
margin: 0 0 -1px;
padding: 0;
height: 1px;
}


.ar{ text-align:right; }
.ac{ text-align:center; }
.al{ text-align:left; }

.vat{ vertical-align:top; }
.vam{ vertical-align:middle; }
.vab{ vertical-align:bottom; }

.lh100{ line-height:1em;}
.lh130{ line-height:1.3em;}
.lh150{ line-height:1.5em;}
.lh170{ line-height:1.7em;}

.m0a{margin:0px auto !important}
.m0{ margin:0px !important; }
.m5{ margin:5px !important; }
.m10{ margin:10px !important; }
.m15{ margin:15px !important; }
.m20{ margin:20px !important; }
.m30{ margin:30px !important; }
.m40{ margin:40px !important; }
.m50{ margin:50px !important; }

.mt0{ margin-top:0px !important; }
.mt5{ margin-top:5px !important; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px !important; }
.mt20{ margin-top:20px !important; }
.mt30{ margin-top:30px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:30px !important; }

.ml0{ margin-left:0px !important; }
.ml1{ margin-left:1px !important; }
.ml5{ margin-left:5px !important; }
.ml10{ margin-left:10px !important; }
.ml15{ margin-left:15px !important; }
.ml20{ margin-left:20px !important; }
.ml30{ margin-left:30px !important; }
.ml40{ margin-left:40px !important; }
.ml50{ margin-left:50px !important; }
.ml60{ margin-left:60px !important; }

.mr0{ margin-right:0px !important; }
.mr3{ margin-right:3px !important; }
.mr5{ margin-right:5px !important; }
.mr10{ margin-right:10px !important; }
.mr15{ margin-right:15px !important; }
.mr20{ margin-right:20px !important; }
.mr30{ margin-right:30px !important; }
.mr40{ margin-right:40px !important; }
.mr50{ margin-right:50px !important; }
.mr60{ margin-right:60px !important; }
.mr70{ margin-right:70px !important; }
.mr80{ margin-right:80px !important; }
.mr90{ margin-right:90px !important; }

.mb0{ margin-bottom:0px !important; }
.mb5{ margin-bottom:5px !important; }
.mb10{ margin-bottom:10px !important; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px !important; }
.mb30{ margin-bottom:30px !important; }
.mb40{ margin-bottom:40px !important; }
.mb50{ margin-bottom:50px !important; }

.p0{ padding:0px   !important; }
.p5{ padding:5px   !important; }
.p10{ padding:10px !important; }
.p15{ padding:15px !important; }
.p20{ padding:20px !important; }
.p30{ padding:30px !important; }

.pt0{ padding-top:0px !important; }
.pt5{ padding-top:5px !important; }
.pt10{ padding-top:10px !important; }
.pt15{ padding-top:15px !important; }
.pt20{ padding-top:20px !important; }
.pt30{ padding-top:30px !important; }
.pt40{ padding-top:40px !important; }
.pt50{ padding-top:50px !important; }

.pl0{ padding-left:0px !important; }
.pl5{ padding-left:5px !important; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px !important; }
.pl20{ padding-left:20px !important; }
.pl30{ padding-left:30px !important; }

.pr0{ padding-right:0px !important; }
.pr5{ padding-right:5px !important; }
.pr10{ padding-right:10px !important; }
.pr15{ padding-right:15px !important; }
.pr20{ padding-right:20px !important; }
.pr30{ padding-right:30px !important; }

.pb0{ padding-bottom:0px !important; }
.pb5{ padding-bottom:5px !important; }
.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }
.pb30{ padding-bottom:30px !important; }

.w100p{width: 100%}
.w80p{width: 80%}
.w50p{width: 50%}
.w5{width: 5px}
.w10{width: 10px}
.w15{width: 15px}
.w20{width: 20px}
.w25{width: 25px}
.w30{width: 30px}
.w35{width: 35px}
.w40{width: 40px}
.w45{width: 45px}
.w50{width: 50px}
.w55{width: 55px}
.w60{width: 60px}
.w65{width: 65px}
.w70{width: 70px}
.w75{width: 75px}
.w80{width: 80px}
.w100{ width:100px !important; }
.w110{ width:110px !important; }
.w120{ width:120px !important; }
.w130{ width:130px !important; }
.w140{ width:140px !important; }
.w150{ width:150px !important; }
.w160{ width:160px !important; }
.w170{ width:170px !important; }
.w180{ width:180px !important; }
.w190{ width:190px !important; }
.w200{ width:200px !important; }
.w210{ width:210px !important; }
.w220{ width:220px !important; }
.w230{ width:230px !important; }
.w240{ width:240px !important; }
.w250{ width:250px !important; }
.w260{ width:260px !important; }
.w270{ width:270px !important; }
.w280{ width:280px !important; }
.w290{ width:290px !important; }
.w300{ width:300px !important; }
.w310{ width:310px !important; }
.w320{ width:320px !important; }
.w330{ width:330px !important; }
.w340{ width:340px !important; }
.w350{ width:350px !important; }
.w360{ width:360px !important; }
.w370{ width:370px !important; }
.w380{ width:380px !important; }
.w390{ width:390px !important; }
.w400{ width:400px !important; }
.w410{ width:410px !important; }
.w420{ width:420px !important; }
.w430{ width:430px !important; }
.w440{ width:440px !important; }
.w450{ width:450px !important; }
.w460{ width:460px !important; }
.w470{ width:470px !important; }
.w480{ width:480px !important; }
.w490{ width:490px !important; }
.w500{ width:500px !important; }
.w600{ width:600px !important; }
.w700{ width:700px !important; }
.w800{ width:800px !important; }
.w900{ width:900px !important; }

.fb{font-weight:bold !important;}

#error {
	color:red!important; 
	font-size:14px;
}
 
#success {
	color:#006600!important; 
	font-size:14px;
}

/***********************************